html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #1f1f1f;
}

/*=======================更改框架===========================*/
.bootstrap-table .table, .fixed-table-container {
	border-radius: 0px;
}

.fixed-table-container tbody .selected td, .table-hover>tbody>tr:hover>td,
	.table-hover>tbody>tr:hover>th {
	background-color: #11aaf9;
}

.fixed-table-header {
	background-color: #eeeeee;
}

/*========================整体布局样式===========================*/
.mtcontent {
	padding-left: 16px;
	padding-right: 10px;
}

.mtcontent .mtheader {
	height: 40px;
	line-height: 40px;
	width: 100%;
}

.mtcontent .mtbody {
	
}

.mtinput {
	width: 120px;
	height: 20px;
	padding: 0px;
}

.mtlabel, .mtlabel-auto {
	height: 20px;
	line-height: 20px;
	text-align: right;
}

.mtrow {
	width: 100%;
	min-height: 40px;
	padding-top: 10px;
}

.mtrow .mtcol {
	width: 234px;
}

.mtrow .mtcol2 {
	width: 528px;
}

.mtrow .mtcol3 {
	width: 822px;
}

.mtrow .mtcolall {
	width: 100%;
}

.mtrow .mtcol, .mtrow .mtcol2, .mtrow .mtcol3, .mtrow .mtcolall {
	float: left;
	margin-left: 60px;
	position: relative;
}

.mtrow .mtcol:first-child, .mtrow .mtcol2:first-child, .mtrow .mtcol3:first-child,
	.mtrow .mtcolall:first-child {
	margin-left: 0px;
}

.mtrow .mtlabel {
	width: 74px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mtrow .mtinput {
	width: 160px;
}

.mtrow .mtinput2 {
	width: 454px;
}

.mtrow .mtinput3 {
	width: 748px;
}

.mtinput input, .mtinput select, .mtinput2 input, .mtinput2 select,
	.mtinput3 input, .mtinput3 select, .mtinputall input, .mtinputall select
	{
	padding: 0px;
}

.mtrow .mtlabel, .mtrow .mtlabel-auto, .mtrow .mtinput, .mtrow .mtinput2,
	.mtrow .mtinput3 {
	float: left;
}

/*=============================上传控件===================================*/
.mtimagepanel {
	height: 140px;
}

.mtimage {
	height: 100px;
	line-height: 100px;
	border: 1px solid black;
	position: relative;
	text-align: center;
}

.mtimage img {
	width: 100%;
	height: 100%;
}

.mtimagetool {
	background-color: blue;
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 0px;
	line-height: 20px;
	cursor: pointer;
}

.mtimagetool i {
	backgroud-color: black;
}

.uploadbtn div, .uploadbtn label {
	display: none;
}

.mtfiles {
	
}

.mtfiles .mtfilespanel {
	border: 1px solid gray;
}

.mtfiles .mtfile {
	width: 100%;
	height: 20px;
	line-height: 20px;
}

.mtfiles .mtfile .filename {
	display: inline-block;
	width: 100%;
	padding-right: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mtuploadfilestool {
	height: 20px;
	line-height: 20px;
	width: 100%;
	text-align: center;
}

/*=============================图标容器===================================*/
.mticon-input {
	position: relative;
}

.mticon-input.mticon-input-right>.mtfa {
	left: auto;
	right: 0;
}

.mticon-input>.mtfa {
	padding: 0 3px;
	z-index: 2;
	position: absolute;
	left: 3px;
	padding-top: 4px;
	line-height: 20px;
	display: inline-block;
	color: #909090;
	font-size: 12px;
}

.mticon-input>input[type='text'], .mticon-input>textarea {
	width: 100%;
	padding-right: 12px;
}

/*=============================其他特效=================================*/
.block {
	display: block !important;
}

.marginleft {
	margin-left: 60px;
}

.mtpointer {
	cursor: pointer;
}

/*=============================颜色====================================*/
.mtred {
	color: #ff0000 !important;
}

.mtblue {
	color: #11aaf9 !important;
}

/*=============================处理浮动元素=============================*/
.mtrow:before, .mtcol:before, .mtfiles:before {
	display: table;
	content: " ";
}

.mtrow:after, .mtcol:after, .mtfiles:after {
	display: table;
	content: " ";
	clear: both;
}